package com.wty.commons.utils;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/**
 * @Author:wangtianyu
 * @Date：Created on 2020/4/21 0021 15:14
 */
public class ObjectToMapUtil {

    private final static String UNDERLINE = "_";

    public static Map<String,Object> convertToMap(Object model){
        return JSON.parseObject(JSON.toJSONString(model)).getInnerMap();
    }

//    private static String humpToUnderline(String para) {
//        StringBuilder sb = new StringBuilder(para);
//        int temp = 0;//定位
//        if (!para.contains(UNDERLINE)) {
//            for (int i = 0; i < para.length(); i++) {
//                if (Character.isUpperCase(para.charAt(i))) {
//                    sb.insert(i + temp, UNDERLINE);
//                    temp += 1;
//                }
//            }
//        }
//        return sb.toString().toUpperCase();
//    }
}
